package com.ruoyi.web.controller.mall.goodsTagLink.mapper;

import java.util.List;
import com.ruoyi.web.controller.mall.goodsTagLink.domain.GoodsTagLink;

/**
 * 商品标签关联Mapper接口
 * 
 * @author ruoyi
 * @date 2021-01-18
 */
public interface GoodsTagLinkMapper 
{
    /**
     * 查询商品标签关联
     * 
     * @param goodsId 商品标签关联ID
     * @return 商品标签关联
     */
    public GoodsTagLink selectGoodsTagLinkById(String goodsId);

    /**
     * 查询商品标签关联列表
     * 
     * @param goodsTagLink 商品标签关联
     * @return 商品标签关联集合
     */
    public List<GoodsTagLink> selectGoodsTagLinkList(GoodsTagLink goodsTagLink);

    /**
     * 新增商品标签关联
     * 
     * @param goodsTagLink 商品标签关联
     * @return 结果
     */
    public int insertGoodsTagLink(GoodsTagLink goodsTagLink);

    /**
     * 修改商品标签关联
     * 
     * @param goodsTagLink 商品标签关联
     * @return 结果
     */
    public int updateGoodsTagLink(GoodsTagLink goodsTagLink);

    /**
     * 删除商品标签关联
     * 
     * @param goodsId 商品标签关联ID
     * @return 结果
     */
    public int deleteGoodsTagLinkById(String goodsId);

    /**
     * 批量删除商品标签关联
     * 
     * @param goodsIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteGoodsTagLinkByIds(String[] goodsIds);
}
